package com.jflm.service;

import java.util.List;

import com.jflm.domain.InterfaceDetails;

/**
 * ******************  类说明  *********************
 * class       :  IInterfaceDetailsService
 * @author     :  xusai
 * @version    :  V1.0
 * description :  接口详情
 * @see        :                        
 * ***********************************************
 * */
public interface IInterfaceDetailsService {
	
	/**
	 * ********************************************
	 * method name   : findList 
	 * description   : 首页列表查询
	 * @return       : List<InterfaceDetails>
	 * @param        : InterfaceDetails
	 * modified      : xusai ,  2017-10-24  上午09:33:35
	 * @param        : @throws Exception 
	 * @see          : 
	 * *******************************************
	 * */
	List<InterfaceDetails> findList(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : add 
	 * description   : 新增接口
	 * @return       : List<InterfaceDetails>
	 * @param        : InterfaceDetails
	 * modified      : xusai ,  2017-10-24  上午09:33:35
	 * @param        : @throws Exception 
	 * @see          : 
	 * *******************************************
	 * */
	int add(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : findOne 
	 * description   : 查询单个接口
	 * @return       : List<InterfaceDetails>
	 * @param        : InterfaceDetails
	 * modified      : xusai ,  2017-10-24  上午09:33:35
	 * @param        : @throws Exception 
	 * @see          : 
	 * *******************************************
	 * */
	InterfaceDetails findOne(String id) throws Exception;

	/**
	 * ********************************************
	 * method name   : update 
	 * description   : 修改单个接口
	 * @return       : int
	 * @param        : InterfaceDetails
	 * modified      : xusai ,  2017-10-24  上午09:33:35
	 * @param        : @throws Exception 
	 * @see          : 
	 * *******************************************
	 * */
	int update(InterfaceDetails interfaceDetails) throws Exception;

	/**
	 * ********************************************
	 * method name   : delete 
	 * description   : 修改单个接口
	 * @return       : int
	 * @param        : InterfaceDetails
	 * modified      : xusai ,  2017-10-24  上午09:33:35
	 * @param        : @throws Exception 
	 * @see          : 
	 * *******************************************
	 * */
	int delete(InterfaceDetails interfaceDetails) throws Exception;

}
